.file-explorer {
  display: flex;
  flex-direction: column;
  height: 100%;
  
  .file-tree {
    padding: 10px;
    border-radius: 4px;
    margin-bottom: 10px;
    
    h3 {
      margin-bottom: 16px;
      font-size: 16px;
      font-weight: 500;
    }
    
    // 增加以下样式调整图标和文字大小
    :global {
      .ant-tree {
        // 调整树节点间距
        .ant-tree-treenode {
          padding: 6px 0;
        }
        
        // 增大图标和文字大小
        .ant-tree-node-content-wrapper {
          font-size: 15px;
          
          .anticon {
            font-size: 18px;
            margin-right: 8px;
          }
        }
        
        // 调整展开/收起图标
        .ant-tree-switcher {
          .anticon {
            font-size: 14px;
          }
          
          .ant-tree-switcher-icon {
            font-size: 14px;
          }
        }
      }
    }
  }
  
  .file-content {
    flex: 1;
    padding: 16px;
    background-color: white;
    border-radius: 4px;
    overflow: auto;
    
    pre {
      background-color: #f5f5f5;
      padding: 10px;
      border-radius: 4px;
    }
  }
}